@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; background:url(/web/20220115213058im_/http://funkyselectrical.com/html/images/background_bg.jpg) center top no-repeat #f0f0f0; border-top:12px solid #b81928; }
.clear{ clear:both; height:0; }

.wrapper{ width:964px; margin:0 auto; background:#FFF; padding:10px 18px; font-family:Arial, Helvetica, sans-serif; -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888; }

.top_area{ height:130px; margin:0px; padding:0px; }

.logo_area{ float:left; }
.logo_area img{ margin:0px; padding:0px; border:none; }

.call_menu_area{ float:right; }  

.call_area{ float:right; width:200px; }
.call_area img{ float:left; margin-top:5px; }
.call_area p{ color: #121213; font-size: 22px; font-weight: bold; margin: 0; }
.call_area p span{ color:#ed1c24; font-size:24px; }

.menu_area{ float:right; margin-top:3px; }
.menu_area ul{ margin:18px 2px 0px 0px; padding:0px; }
.menu_area ul li{ display:block; float:left; background:url(/web/20220115213058im_/http://funkyselectrical.com/html/images/menu_bg.png) right center no-repeat; font-size:15px; line-height:40px; }
.menu_area ul li a{ text-decoration:none; color:#383838; padding:15px 25px 25px; }
.menu_area ul li:last-child{ background:none; }
.menu_area ul li a:hover{ background:url(/web/20220115213058im_/http://funkyselectrical.com/html/images/menu_hover.jpg) repeat-x; color:#FFF; }

.banner_area{ margin-left:2px; width:960px; position:relative; margin-top:2px; }
.form_area{ width:275px; height:388px; position:absolute; z-index:1000; background:url(/web/20220115213058im_/http://funkyselectrical.com/html/images/form_bg.png); right:0; }
.form_area h2{ background:url(/web/20220115213058im_/http://funkyselectrical.com/html/images/form_hdng_bg.jpg) center no-repeat #a40301; color:#FFF; height:44px; line-height:44px; margin:30px 0px 10px; text-align:center; font-size:22px; font-weight:normal; }
.each_area{ padding:5px; color:#FFF; height:30px; line-height:30px; text-align:center; }
.name_area{ float:left; width:55px; margin-left:12px; font-size:15px; line-height:23px; margin-top:5px; }
.input_area{ float:right; margin-right:25px; margin-top:5px; }
.input_area input{ width:142px; border-radius:2px; border:1px solid #b8b8b8; height:22px; 
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 46%, rgba(184,184,184,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(46%, rgba(246,246,246,1)), color-stop(100%, rgba(184,184,184,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 46%, rgba(184,184,184,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 46%, rgba(184,184,184,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 46%, rgba(184,184,184,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 46%, rgba(184,184,184,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b8b8b8', GradientType=0 );
}
.input_area textarea{ width:142px; height:80px; border-radius:2px; border:1px solid #b8b8b8;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 46%, rgba(184,184,184,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(46%, rgba(246,246,246,1)), color-stop(100%, rgba(184,184,184,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 46%, rgba(184,184,184,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 46%, rgba(184,184,184,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 46%, rgba(184,184,184,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 46%, rgba(184,184,184,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b8b8b8', GradientType=0 );
}
.each_area input.submt_btn{ background:#a30300; border:none; border-radius: 3px; color: #FFFFFF; float: right; font-size: 14px; font-weight: bold; margin:15px 25px; padding:8px; cursor:pointer; }

.main_body{  }

.wlcm_area{ width:665px; float:left; }
.wlcm_area h2{ background:url(/web/20220115213058im_/http://funkyselectrical.com/html/css/images/hdng_bg.jpg) bottom center no-repeat; font-size:22px; margin:2px; padding:11px 1px; color:#0a0a0a; line-height:35px; }
.wlcm_area img{ float:left; margin-right:8px; border:1px solid #bfbfbf; }
.wlcm_area p{ font-size:12px; line-height:18px; }
.wlcm_area p span{ color:#a30300; font-size:13px; font-weight:bold; }

.servic_area{ width:280px; float:right; }
.servic_area h2{ background:url(/web/20220115213058im_/http://funkyselectrical.com/html/css/images/srvc_hdng_bg.jpg) bottom center no-repeat; font-size:22px; margin:2px; padding:11px 1px; color:#0a0a0a; line-height:35px; }
.servic_area ul{ margin:2px 2px 2px 0px; padding:2px 2px 2px 0px; }
.servic_area ul li{ margin:2px 2px 2px 0px; padding:5px 2px 5px 50px;; font-size:12px; list-style:none; }
.servic_area ul li span{ color:#a30300; font-size:13px; font-weight:bold; }
.servic_area ul li.icon1{ background:url(/web/20220115213058im_/http://funkyselectrical.com/html/images/srvc_icon1.png) left center no-repeat; }
.servic_area ul li.icon2{ background:url(/web/20220115213058im_/http://funkyselectrical.com/html/images/srvc_icon2.png) left center no-repeat; }
.servic_area ul li.icon3{ background:url(/web/20220115213058im_/http://funkyselectrical.com/html/images/srvc_icon3.png) left center no-repeat; }

.project_area{  }
.project_area h2{ font-size:22px; margin:2px; padding:5px 1px; color:#0a0a0a; line-height:20px; }
.project_area ul{ margin:2px; padding:2px; }
.project_area ul li{ display:block; float:left; padding:0px; margin:5px; }
.project_area ul li img{ border:1px solid #bfbfbf; }
.project_area ul li p{ text-align:center; color:#a30300; margin:2px; padding:2px; font-size:15px; font-weight:bold; }

.footer_area{ background:url(/web/20220115213058im_/http://funkyselectrical.com/html/images/footer_bg.jpg) top center no-repeat #000; border-top:4px solid #a30300; }
.footer{ width:280px; margin:0 auto; }
.footer ul{ margin: 0 0 20px 7px; padding: 20px 20px 10px; text-align: center; }
.footer ul li{ margin:2px; padding:0px 8px 0px 3px; list-style:none; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-right:1px solid #FFF; }
.footer ul li:last-child{ border:none; }
.footer ul li a{ text-decoration:none; color:#FFF }
.footer ul li a:hover{ color:#f00; }
.footer p{ text-align:center; margin:0px; padding:5px 3px 20px; color:#FFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

/*
     FILE ARCHIVED ON 21:30:58 Jan 15, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:57:45 Jan 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.478
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.011
  esindex: 0.007
  cdx.remote: 55.167
  LoadShardBlock: 392.647 (3)
  PetaboxLoader3.datanode: 231.853 (5)
  PetaboxLoader3.resolve: 774.245 (3)
  load_resource: 659.578 (2)
*/